; =========================================================== ; GSD-Datei fuer "KSB Profibus for PumpControl" ; Dateiname : 0AF0.GSD ; GSD-Dateiversion : V0.02 vom 2007-08-24 ; =========================================================== #Profibus_DP ; ; ; GSD_Revision = 5 Vendor_Name = "KSB" Model_Name = "BoosterControl" Revision = "V0.1" Ident_Number = 0x0AF0 Protocol_Ident = 0 Station_Type = 0 FMS_supp = 0 Hardware_Release = "E01" Software_Release = "V1.5.3" ; baud rate support ; 9.6_supp = 1 19.2_supp = 1 45.45_supp = 1 93.75_supp = 1 187.5_supp = 1 500_supp = 1 1.5M_supp = 1 3M_supp = 1 6M_supp = 1 12M_supp = 1 ; ; MaxTsdr_9.6 = 20 MaxTsdr_19.2 = 20 MaxTsdr_45.45 = 20 MaxTsdr_93.75 = 20 MaxTsdr_187.5 = 20 MaxTsdr_500 = 20 MaxTsdr_1.5M = 25 MaxTsdr_3M = 50 MaxTsdr_6M = 100 MaxTsdr_12M = 200 ; ; Redundancy = 0 ; not supported Repeater_Ctrl_Sig = 2 24V_Pins = 0 Implementation_Type = "DPC31" Bitmap_Device = "si814E_n" Bitmap_SF = "si814E_s" Info_Text = "BCA" Freeze_Mode_supp = 0 Sync_Mode_supp = 0 Auto_Baud_supp = 1 Set_Slave_Add_supp = 1 ; Min_Slave_Intervall = 1 Max_Diag_Data_Len = 29 ; ToDo Modul_Offset = 0 Slave_Family = 2 ; switching device Fail_Safe = 1 ; ToDo Ident_Maintenance_supp = 1 ;Prm_Struct_supp = 1 Modular_Station = 1 Max_Module = 1 Max_Input_Len = 50 Max_Output_Len = 50 Max_Data_Len = 80 ; ToDo ;********************************************************** ;Text-Definition for User_Prm_Data (Paramater values) ;********************************************************** PrmText = 101 Text(0) = "Node ID is default ID" Text(1) = "Node ID from Profibus" EndPrmText ;********************************************************** ; params ;********************************************************** ; global params ; ExtUserPrmData = 101 "Mode" Bit(0) 0 0-1 Prm_Text_Ref = 101 EndExtUserPrmData ExtUserPrmData = 102 "Node ID" BitArea(0-7) 0 0-255 ; ToDo: grenzen einstellen EndExtUserPrmData ; slave params ; ExtUserPrmData = 301 "Example Parameter Slave 1" BitArea(0-3) 1 0-15 Prm_Text_Ref = 101 EndExtUserPrmData ; param settings ; User_Prm_Data_Len = 5 ; invalid Max_User_Prm_Data_len = 5 Ext_User_Prm_Data_Ref(3) = 101 ; mode Ext_User_Prm_Data_Ref(4) = 102 ; node id ; diagnostic ; ; device 01 Unit_Diag_Bit(24) = "Diagnose 1-1" Unit_Diag_Bit(25) = "Diagnose 1-2" Unit_Diag_Bit(26) = "Diagnose 1-3" Unit_Diag_Bit(27) = "Diagnose 1-4" Unit_Diag_Bit(28) = "Diagnose 1-5" Unit_Diag_Bit(29) = "Diagnose 1-6" Unit_Diag_Bit(30) = "Diagnose 1-7" Unit_Diag_Bit(31) = "Diagnose 1-8" ;device 02 Unit_Diag_Bit(32) = "Diagnose 2-1" Unit_Diag_Bit(33) = "Diagnose 2-2" Unit_Diag_Bit(34) = "Diagnose 2-3" Unit_Diag_Bit(35) = "Diagnose 2-4" Unit_Diag_Bit(36) = "Diagnose 2-5" Unit_Diag_Bit(37) = "Diagnose 2-6" Unit_Diag_Bit(38) = "Diagnose 2-7" Unit_Diag_Bit(39) = "Diagnose 2-8" ;device 03 Unit_Diag_Bit(40) = "Diagnose 3-1" Unit_Diag_Bit(41) = "Diagnose 3-2" Unit_Diag_Bit(42) = "Diagnose 3-3" Unit_Diag_Bit(43) = "Diagnose 3-4" Unit_Diag_Bit(44) = "Diagnose 3-5" Unit_Diag_Bit(45) = "Diagnose 3-6" Unit_Diag_Bit(46) = "Diagnose 3-7" Unit_Diag_Bit(47) = "Diagnose 3-8" ;device 04 Unit_Diag_Bit(48) = "Diagnose 4-1" Unit_Diag_Bit(49) = "Diagnose 4-2" Unit_Diag_Bit(50) = "Diagnose 4-3" Unit_Diag_Bit(51) = "Diagnose 4-4" Unit_Diag_Bit(52) = "Diagnose 4-5" Unit_Diag_Bit(53) = "Diagnose 4-6" Unit_Diag_Bit(54) = "Diagnose 4-7" Unit_Diag_Bit(55) = "Diagnose 4-8" ;device 05 Unit_Diag_Bit(56) = "Diagnose 5-1" Unit_Diag_Bit(57) = "Diagnose 5-2" Unit_Diag_Bit(58) = "Diagnose 5-3" Unit_Diag_Bit(59) = "Diagnose 5-4" Unit_Diag_Bit(60) = "Diagnose 5-5" Unit_Diag_Bit(61) = "Diagnose 5-6" Unit_Diag_Bit(62) = "Diagnose 5-7" Unit_Diag_Bit(63) = "Diagnose 5-8" ;device 06 Unit_Diag_Bit(64) = "Diagnose 6-1" Unit_Diag_Bit(65) = "Diagnose 6-2" Unit_Diag_Bit(66) = "Diagnose 6-3" Unit_Diag_Bit(67) = "Diagnose 6-4" Unit_Diag_Bit(68) = "Diagnose 6-5" Unit_Diag_Bit(69) = "Diagnose 6-6" Unit_Diag_Bit(70) = "Diagnose 6-7" Unit_Diag_Bit(71) = "Diagnose 6-8" ;device 07 Unit_Diag_Bit(72) = "Diagnose 7-1" Unit_Diag_Bit(73) = "Diagnose 7-2" Unit_Diag_Bit(74) = "Diagnose 7-3" Unit_Diag_Bit(75) = "Diagnose 7-4" Unit_Diag_Bit(76) = "Diagnose 7-5" Unit_Diag_Bit(77) = "Diagnose 7-6" Unit_Diag_Bit(78) = "Diagnose 7-7" Unit_Diag_Bit(79) = "Diagnose 7-8" ;device 08 Unit_Diag_Bit(80) = "Diagnose 8-1" Unit_Diag_Bit(81) = "Diagnose 8-2" Unit_Diag_Bit(82) = "Diagnose 8-3" Unit_Diag_Bit(83) = "Diagnose 8-4" Unit_Diag_Bit(84) = "Diagnose 8-5" Unit_Diag_Bit(85) = "Diagnose 8-6" Unit_Diag_Bit(86) = "Diagnose 8-7" Unit_Diag_Bit(87) = "Diagnose 8-8" ;device 09 Unit_Diag_Bit(88) = "Diagnose 9-1" Unit_Diag_Bit(89) = "Diagnose 9-2" Unit_Diag_Bit(90) = "Diagnose 9-3" Unit_Diag_Bit(91) = "Diagnose 9-4" Unit_Diag_Bit(92) = "Diagnose 9-5" Unit_Diag_Bit(93) = "Diagnose 9-6" Unit_Diag_Bit(94) = "Diagnose 9-7" Unit_Diag_Bit(95) = "Diagnose 9-8" ;device 10 Unit_Diag_Bit(96) = "Diagnose 10-1" Unit_Diag_Bit(97) = "Diagnose 10-2" Unit_Diag_Bit(98) = "Diagnose 10-3" Unit_Diag_Bit(99) = "Diagnose 10-4" Unit_Diag_Bit(100) = "Diagnose 10-5" Unit_Diag_Bit(101) = "Diagnose 10-6" Unit_Diag_Bit(102) = "Diagnose 10-7" Unit_Diag_Bit(103) = "Diagnose 10-8" ;device 11 Unit_Diag_Bit(104) = "Diagnose 11-1" Unit_Diag_Bit(105) = "Diagnose 11-2" Unit_Diag_Bit(106) = "Diagnose 11-3" Unit_Diag_Bit(107) = "Diagnose 11-4" Unit_Diag_Bit(108) = "Diagnose 11-5" Unit_Diag_Bit(109) = "Diagnose 11-6" Unit_Diag_Bit(110) = "Diagnose 11-7" Unit_Diag_Bit(111) = "Diagnose 11-8" ;device 12 Unit_Diag_Bit(112) = "Diagnose 12-1" Unit_Diag_Bit(113) = "Diagnose 12-2" Unit_Diag_Bit(114) = "Diagnose 12-3" Unit_Diag_Bit(115) = "Diagnose 12-4" Unit_Diag_Bit(116) = "Diagnose 12-5" Unit_Diag_Bit(117) = "Diagnose 12-6" Unit_Diag_Bit(118) = "Diagnose 12-7" Unit_Diag_Bit(119) = "Diagnose 12-8" ;device 13 Unit_Diag_Bit(120) = "Diagnose 13-1" Unit_Diag_Bit(121) = "Diagnose 13-2" Unit_Diag_Bit(122) = "Diagnose 13-3" Unit_Diag_Bit(123) = "Diagnose 13-4" Unit_Diag_Bit(124) = "Diagnose 13-5" Unit_Diag_Bit(125) = "Diagnose 13-6" Unit_Diag_Bit(126) = "Diagnose 13-7" Unit_Diag_Bit(127) = "Diagnose 13-8" ;device 14 Unit_Diag_Bit(128) = "Diagnose 14-1" Unit_Diag_Bit(129) = "Diagnose 14-2" Unit_Diag_Bit(130) = "Diagnose 14-3" Unit_Diag_Bit(131) = "Diagnose 14-4" Unit_Diag_Bit(132) = "Diagnose 14-5" Unit_Diag_Bit(133) = "Diagnose 14-6" Unit_Diag_Bit(134) = "Diagnose 14-7" Unit_Diag_Bit(135) = "Diagnose 14-8" ;device 15 Unit_Diag_Bit(136) = "Diagnose 15-1" Unit_Diag_Bit(137) = "Diagnose 15-2" Unit_Diag_Bit(138) = "Diagnose 15-3" Unit_Diag_Bit(139) = "Diagnose 15-4" Unit_Diag_Bit(140) = "Diagnose 15-5" Unit_Diag_Bit(141) = "Diagnose 15-6" Unit_Diag_Bit(142) = "Diagnose 15-7" Unit_Diag_Bit(143) = "Diagnose 15-8" ;device 16 Unit_Diag_Bit(144) = "Diagnose 16-1" Unit_Diag_Bit(145) = "Diagnose 16-2" Unit_Diag_Bit(146) = "Diagnose 16-3" Unit_Diag_Bit(147) = "Diagnose 16-4" Unit_Diag_Bit(148) = "Diagnose 16-5" Unit_Diag_Bit(149) = "Diagnose 16-6" Unit_Diag_Bit(150) = "Diagnose 16-7" Unit_Diag_Bit(151) = "Diagnose 16-8" ;********************************************************** ; module definition list ;********************************************************** ; module 1 ; Module = "14 Byte module" 0xC1, 0x0D, 0x0D, 0x00 1 EndModule ;Module = "50 Byte module" 0xC1, 0x31, 0x31, 0x00 ;2 ;EndModule ; ; module 2 ; ;Module = "Testmodul 2 mit prm" 0x01, 0x02 ;3 ;Ext_Module_Prm_Data_Len = 15 ; ??? ;Ext_User_Prm_Data_Const(0) = 0x24,0x81,0x05,0x00,\ ; 0x01,0x02,0x03,0x04,\ ; 0x05,0x06,0x07,0x08 ;Ext_User_Prm_Data_Ref(13) = 301 ; parameter slave 1 ;Ext_User_Prm_Data_Ref(14) = 302 ; parameter slave 2 ;EndModule ; module definition list ; FixPresetModules = 1 ;********************************************************** ; DPV 1 Settings ;********************************************************** DPV1_Slave = 1 C1_Read_Write_supp = 1 C2_Read_Write_supp = 1 C1_Max_Data_Len = 240 ; C1_len -4 C2_Max_Data_Len = 240 ; C2_len -4 C1_Response_Timeout = 1000 ; in units of 10 ms (optional) C2_Response_Timeout = 1000 ; in units of 10 ms (optional) C1_Read_Write_required = 0 ; ToDo: evtl. 1 C2_Read_Write_required = 0 ; ToDo: evtl. 1 C2_Max_Count_Channels = 2 Max_Initiate_PDU_Length = 244 ; C2_len ; alarms ; Diagnostic_Alarm_supp = 0 Process_Alarm_supp = 0 Pull_Plug_Alarm_supp = 0 Status_Alarm_supp = 0 Update_Alarm_supp = 0 Manufacturer_Specific_Alarm_supp = 0 Extra_Alarm_SAP_supp = 0 Alarm_Sequence_Mode_Count = 0 Alarm_Type_Mode_supp = 0 Diagnostic_Alarm_required = 0 Process_Alarm_required = 0 Pull_Plug_Alarm_required = 0 Status_Alarm_required = 0 Update_Alarm_required = 0 Manufacturer_Specific_Alarm_required = 0 DPV1_Data_Types = 0 WD_Base_1ms_supp = 1 Check_Cfg_Mode = 0